package negocio;

import modelo.*;
import dao.*;
import excepcion.*;

public class PersonaNegocio {

	public void insertarPersona(String  nombre,  String apellidos,String sexo, String tipoDocumento, String nroDocumento,
			String direccion, String distrito, String email, String contrasena,String fecha, String celular, TipoPersona tipoPersona)throws DAOExcepcion{
			
		Persona persona = new Persona();
		persona.setNombre(nombre);
		persona.setApellidos(apellidos);
		persona.setSexo(sexo);
		persona.setTipoDocumento(tipoDocumento);
		persona.setNroDocumento(nroDocumento);
		persona.setDireccion(direccion);
		persona.setDistrito(distrito);
		persona.setEmail(email);
		persona.setContrasena(contrasena);
		persona.setFecha(fecha);
		persona.setCelular(celular);
		persona.setObjTipoPersona(tipoPersona);
	
		PersonaDAO dao = new PersonaDAO();
		dao.insertar(persona);
	}

	public Persona login( String correo, String clave)throws LoginExcepcion, DAOExcepcion {
			PersonaDAO oPersonaDAO = new PersonaDAO();
			Persona oPersona = new Persona();
			oPersona.setEmail(correo);
			oPersona.setContrasena(clave);
			return oPersonaDAO.login(oPersona);	
}

	
}
